blob: 29695731e377986bffbb7051bf014acecd8d534f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#include "gdb-tests.h"
#include "jsapi.h"
#include "js/Symbol.h"
FRAGMENT(JSSymbol, simple) {
using namespace JS;
RootedString hello(cx, JS_NewStringCopyZ(cx, "Hello!"));
Rooted<Symbol*> unique(cx, NewSymbol(cx, nullptr));
Rooted<Symbol*> unique_with_desc(cx, NewSymbol(cx, hello));
Rooted<Symbol*> registry(cx, GetSymbolFor(cx, hello));
Rooted<Symbol*> well_known(cx, GetWellKnownSymbol(cx, SymbolCode::iterator));
breakpoint();
use(unique);
use(unique_with_desc);
use(registry);
use(well_known);
}
|