Just a quick reminder that we’ve won, gcc has lost

Just a quick reminder that we’ve won, gcc has lost.

Other urls found in this thread:

chromium.googlesource.com/chromium/src/ /master/chrome/app/chrome_crash_reporter_client_win.cc
github.com/groue/llvm/blob/master/test/Feature/constexpr.ll
linuxfoundation.org/members/corporate
youtube.com/watch?v=B5YokNW7tIs
twitter.com/AnonBabble

Clang hasn't gotten C++17 yet, stay cucked for ever lmao

Why is that called Low Level Virtual Machine? It's a compiler infra.

Doesn’t matter because C++ is irrelevant, much less a modern version.

The way it operates internally.

>C++ is irrelevant
Get a job

>Why is that called Low Level Virtual Machine?
It's called Ell Ell Vee Emm now.

>recent compiler enginnered by paid people is better than 30+ years old compiler infrastucture written by mostly hobbyists
stop the presses. it would be embarassing if it wasn't better.

C++17 needs more LLVM than LLVM needs C++17.

Can you compile the kernel with Clang?

C++ has GCC, which is actually industry standard, not like a burger flipping basement dweller of Sup Forums would ever know

something something can you compile linux with it something something

Tell that to RMS and the freetards

The question is more “can Linux be compiled with LLVM?”

LMAO, the INDUSTRY uses LLVM, even Microsoft uses fucking LLVM now!

Yes. It has been done, but the kernel devs don't feel like keeping it portable.

>Can't compile the linux kernel without GCC
GCC still won

In the vast majority of cases, LLVM is being chosen not because of a tech superiority but because of licensing issues.

LLVM is better in every fucking way.

Licensing? As if anybody is trying to make a new compiler.

Nobody care about the fucking Linux kernel, retard, everyone just downloads Ubuntu which has a compiled version, couldn’t care less if it’s GCC, LLVM or manually compiled.

AHAHAHAHAHAHAHAHAHAHHAHAHAHA
GOOGLE, UNREAL, AMAZON -- ALL are using C++17

Proof.

>LLVM is so great you can't use it as an alternative compiler if you need to compile the kernel

AHAHAHAHAHAHAHAHAHAHAHAHHAHA
AHAHAHAHAHAHAHAHAHAHAHAHHAHA
AHAHAHAHAHAHAHAHAHAHAHAHHAHAAHAHAHAHAHAHAHAHAHAHAHAHHAHA
AHAHAHAHAHAHAHAHAHAHAHAHHAHAAHAHAHAHAHAHAHAHAHAHAHAHHAHAAHAHAHAHAHAHAHAHAHAHAHAHHAHA
chromium.googlesource.com/chromium/src/ /master/chrome/app/chrome_crash_reporter_client_win.cc

GCC is licensed under GPL it may be not suitable for some commercial products, that is the only reason why compilers for example for OpenGL shaders use LLVM under the hood.

Which motherfucking kernel?

I don’t use Linux, nobody uses Linux! And when I use, I don’t need to compile the fucking kernel, I just use Ubuntu like everyone else.

Lmao @ freetards

...

>I don't use Linux
Which kernel do you compile with LLVM, I wonder
lmao

What a retard, that’s not C++17!

Chrome is compiled with LLVM!

Time has changed

Some embedded developers, Android, etc, use custom Linux kernel.

Or because LLVM is infinitely superior and more configurable.

>LLVM can't do X
>lol nobody uses X GCC btfo XD
you sure told me.
llvm shills are like children

GCC still stomps over this garbage.

Nah, it's just the cuck license, everyone who are using it knows it

Ahah ahaha LLVM supports it!

github.com/groue/llvm/blob/master/test/Feature/constexpr.ll

>constexpr
>not C++17

It's your personal opinion, in the other cases citation needed. In my personal experience both are exchangeable.

That’s like 0.1% of some poor souls stuck with freetard crap like Linux.

I pity them.

LLVM has far surpassed GCC!

LMAO!

linuxfoundation.org/members/corporate

>android is 0.1%
lol.
Also trolling outside of is forbidden.

It is, because GCC is a bitch, and you need to make everything new to support a new architecture.

Pure cancer for today.

LLVM is the future all praise bitcode!

No, it's not out yet
> cat src/main.cpp ;and clang-4.0 src/main.cpp -obin/app ;and ./app
#include
int
main()
{
constexpr double gravity(9.8);
constexpr int sum = 4 + 5;

std::cout > age;
constexpr int myAge = age;
}src/main.cpp:5:3: error: unknown type name 'constexpr'
constexpr double gravity(9.8);
^
src/main.cpp:5:13: error: expected unqualified-id
constexpr double gravity(9.8);
^
src/main.cpp:6:3: error: unknown type name 'constexpr'
constexpr int sum = 4 + 5;
^
src/main.cpp:6:13: error: expected unqualified-id
constexpr int sum = 4 + 5;
^
src/main.cpp:11:3: error: unknown type name 'constexpr'
constexpr int myAge = age;
^
src/main.cpp:11:13: error: expected unqualified-id
constexpr int myAge = age;
^
6 errors generated.

Yes idiot, everyone that buy an Android phone has to compile the kernel.

Go fuck yourself.

I'll keep that in mind the next time I'm compiling the kernel on my windows10 or playstation.

Are you actually retarded? I use Clang tools myself, but I feel like you are false-flagging

LLVM shill UTTERLY BTFO

LLVM means success like Chris Lattner

0/10 bait.
I understand that you like LLVM technology, but please stop spreading FUD

Well, I don't compile every day under new architectures. I compiled under x86, CUDA, arm and mips, both clang and gcc work well. I use one which is more suitable for in a toolchain in every particular case without preferences. In my opinion there're lot more problems in development than bitching around compilers.

> corporations please use my work for free without having to contribute anything
BSD is a cuck license.

Serious question: Will OP ever recover?

If you are like this loser, you’ll use GCC.

Are you fucking retard or something?

Do you understand that the contributors are employees of corporations like Apple, MS and Google?

Did MS ditch their shitty MSVS?

As I said, C++17 needs more LLVM, THAN LLVM NEEDS C++!

Name one modern language that isn’t LLVM!

Yes, since 2015.

>what is clang++
>what is -std=cxx11

Get a life, kid. And stop using this idiotic spacing.

Isn't that basically because of the licence? It enables new language implementers to have closed source compilers.

Looks like C++ already has GCC and companies are using it. Maybe LLVM should keep up rather than making shill threads.

GCC is going to implement language server and clang should really pick up the pace

C++ has gotten constexpr since C++17, anything else is purely non-standard extension

I'm 100% sure it's just one kid. I use clang tools daily myself but OP is embarrassing

Chrome is compiled with LLVM.

He can be an actual shill. Just look at how hard he is trying to look "4chanish" with these random insults and lmaos.

SINCE C++11 is literally all over the search results for 'constexpr'. Stop being retarded.

>Worry about winner free software project
Go back to recompile FreeBSD.

Who the fuck uses it?

Shill there says Unreal...

Ever heard of PS4? Apple plataforms? Those are the biggest gaming platforms, and they are LLVM only!

>SINCE C++11
Do I need to post open-std?

Butthurt?

This is Sup Forums, idiot!

You again. Immediately stop posting and come back when you are 18.

>maaah 4chinzzxDXDXDDD

Ahahahhahahahah

>Apple plataforms? Those are the biggest gaming platforms,

Lê irrelevant

Yes, they are, get a grip on reality, AppStore is 2x the revenue of Android.

>apple
>gaming platform
really?

>C++
>irrelevant
People on Sup Forums actually believe this

he's under-age, clearly

>platform

Technically I said plataforms!

Ahahaha you fell for it.

cringed

Wow, OP. I did fall for it.

Such a shitty thread

Clang has claimed gcc compatibility for many years now but all they do is completely IGNORE __attribute__() specifiers.
Linux still DOES NOT compile on LLVM/Clang

I didn't know you hung out in Sup Forums Chris

>GCC is licensed under GPL it may be not suitable for some commercial products
GCC's license has no influence on the software it compiles. You can compile proprietary software just fine with it.

Stallman on suicide watch!

>gcc has lost

youtube.com/watch?v=B5YokNW7tIs
WHAT ABOUT G C C ?

>nobody uses linux

Except the vast majority of all commercial IT infrastructure, those guys don't matter though.

NPCs (automated-robotic-posters) identified.

>NPC
Dude, we are not in a game. Wake up!

NPC identified.

That's exactly what an NPC would say.

What's wrong with the spacing?

I compile FreeBSD from source every release with clang, so yes.